<?php

class Subgrillas_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }
    public function reporteOfertaLab() {
        $id = $this->input->post('id'); // connect to the database
        $sql = $this->session->userdata("consultaTemp")." and ofer.ofertaLaboralEstado = '$id'";
        $query = $this->db->query($sql);
        $i=0;
        $rolId = $this->session->userdata("rolId");
        foreach($query->result() as $row){
            $responce->rows[$i]['id']=$row->ofertaLaboralId;
            if($rolId == "1")
                $responce->rows[$i]['cell']=array($row->ofertaLaboralFechaCreo,$row->ofertaLaboralCargo,$row->ofertaLaboralPerfil,$row->ofertaLaboralCompetencia,$row->ofertaLaboralCausaCierre,$row->empresaRazon);
            else
                $responce->rows[$i]['cell']=array($row->ofertaLaboralFechaCreo,$row->ofertaLaboralCargo,$row->ofertaLaboralPerfil,$row->ofertaLaboralCompetencia,$row->ofertaLaboralCausaCierre);
            $i++;
        }
        echo json_encode($responce);
   }
    public function reporteOfertaLabxInst() {
        $ofertaId = $this->input->post('id'); // connect to the database
        $sql = "select per.personasId,per.personaNombres,personaDocumento,personaTipoDocumento,personaApellidos from personas per
                inner join postulaciones postu on postu.personasId = per.personasId where postu.ofertaLaboralId = '$ofertaId'";
        $query = $this->db->query($sql);
        $i=0;
        foreach($query->result() as $row){
            $responce->rows[$i]['id']=$row->personasId;
            $responce->rows[$i]['cell']=array($row->personaTipoDocumento,$row->personaDocumento,$row->personaNombres,$row->personaApellidos);
            $i++;
        }
        echo json_encode($responce);
   }
   
    public function reporteServAse() {
        $id = $this->input->post('id'); // connect to the database
        $sql = $this->session->userdata("consultaTemp")." and soli.solServyAseEstado = '$id'";
        $query = $this->db->query($sql);
        $i=0;
        $rolId = $this->session->userdata("rolId");
        foreach($query->result() as $row){
            $responce->rows[$i]['id']=$row->solServyAseId;
            if($rolId == "1")
                $responce->rows[$i]['cell']=array($row->solServyAseFechaCreo,$row->solServyAseTipo,$row->solServyAseNombre,$row->solServyAseDescripcion,$row->solServyAseFechaCierre,$row->solServyAseCausaCierre,$row->empresaRazon);
            else
                $responce->rows[$i]['cell']=array($row->solServyAseFechaCreo,$row->solServyAseTipo,$row->solServyAseNombre,$row->solServyAseDescripcion,$row->solServyAseFechaCierre,$row->solServyAseCausaCierre);
            $i++;
        }
        echo json_encode($responce);
   }
    public function indicaInstiContra() {
        $id = $this->input->post('id'); // connect to the database
        $sql = $this->session->userdata("consultaTemp")." and contra.`contratoEstado` = '$id'";
        $query = $this->db->query($sql);
        $i=0;
        $rolId = $this->session->userdata("rolId");
        foreach($query->result() as $row){
            $responce->rows[$i]['id']=$row->solServyAseId;
            if($rolId == "1")
                $responce->rows[$i]['cell']=array($row->contratoFecha,$row->solServyAseTipo,$row->solServyAseNombre,$row->solServyAseDescripcion,$row->institucionRazon,$row->contratoCausaCierre,$row->contratoCausaCierre,$row->contratoFechaCIerre,$row->contratoCausaCierre);
            else
                $responce->rows[$i]['cell']=array($row->contratoFecha,$row->solServyAseTipo,$row->solServyAseNombre,$row->solServyAseDescripcion,$row->institucionRazon,$row->empCalServiCumplioExi,$row->empCalServiCumplioHorario,$row->contratoFechaCIerre,$row->contratoCausaCierre);
            $i++;
        }
        echo json_encode($responce);
   }
}

?>
